best available technology economically achievable - English Synonyms Dictionary